package com.atzly.community.service;

import com.atzly.community.entity.DiscussPost;

import java.util.List;

/**  帖子
 * @author zlysimida
 * @date 2021/8/25 - 11:41
 */
public interface DiscussPostService {

    List<DiscussPost> selectDiscussPost(Integer userId, Integer offset, Integer limit,int orderMode);

    // 帖子数量
    Integer selectDiscussByUserId(Integer userId);

    void insertDiscussPost(DiscussPost discussPost);

    DiscussPost selectDiscussDetails(int id);

    void insertDiscussPostAndPrase(DiscussPost post);

    int updateDiscussPostCounts(int id,int commentCount);

    int updateDiscussPostStatus(int id,int status);

    int updateDiscussPostType(int id,int type);

    void updateDiscussPostScore(int postId, double score);

    int getHotPostNums(int score);
}
